package chapter1.classTest.task;

import java.io.*;
import java.util.*;

/*
实现文件复制的功能，通过命令行参数，输入一个源文件名，和目标文件夹，复制后文件名保持不变。
比如输入 d:\mydoc\1.jpg, 和f:\img,则复制 d:\mydoc\1.jpg 到 f:\img 目录下。
 */
public class Task2 {
    public static void main(String[] args) throws Exception {
        Scanner input = new Scanner(System.in);
        System.out.print("请输入原文件名：");
        String s = input.nextLine();
        File f = new File(s);

        InputStream in = new FileInputStream(f);
        byte[] b = new byte[in.available()];
        int n = in.read(b);
        String str = new String(b, 0, n);

        System.out.print("请输入目标文件夹：");
        String s1 = input.nextLine();
        FileOutputStream out = new FileOutputStream(s1 + "\\" + f.getName());
        out.write(str.getBytes());
        in.close();
        out.close();

    }
}
